LINE Taiwan Technology Evangelist
前言以前不管在單元/整合測試、部署或是一些週期性的工作,有點經驗的工程師通常會很習慣寫個 Script 去跑相關指令集。而隨著寫的服務越來越多,許多部分也微服務化後,同一個指令集可能會服務到對象也越來越多,因此就開始有了像是 Jenkins、Drone、Travis 以及本篇會介紹 GitHub Actions 這類的 CI 工具,但既然是工程師當然要把指令集內的耦合性盡可能的降到最低,因此就有像是 GitHub Marketplace 的套件市集,讓大家可以在上面選擇不同功能的工具套入於自己的 CI 中,接下來就讓我帶你來了解一下平時會遇到什麼問題,以及如何建立與使用 LINE Notify 於 GitHub Actions 上吧!以前如何知道結果?寫 Script 並用 Linux 的排程(Crontab)在固定時間跑測試案例、爬資料、部署...等狀態CI/CD 過了之後自己上網站看 log (沒通知)即便寫通知程式在 Script 裡,未來的可用性極低(不好管控金鑰、換程式語言...)Why GitHub Actions?GitHub 自家出的 CI 工具專案
什麼是 COSCUP?大家好,我是 LINE Taiwan Technology Evangelist – NiJia。很高興這次能以 LINER 身份於 8/1、8/2 參加 COSCUP 2020,並體驗開源社群充滿熱忱與活力的氛圍!COSCUP 是亞洲最大的開源會議之一,自 2006 年開始由開源社群舉行的年度會議,也是台灣自由開源軟體運動 (FOSSM) 的主要倡導者。COSCUP 包含演講、贊助商、社群攤位,以及 BoF 社群同樂會等,COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。感謝台灣的防疫英雄們的努力讓大家有機會參加線下的研討會,也辛苦大會在行前的各種宣導與措施,讓這次 COSCUP 可以圓滿結束! 2019 COSCUP 文章參考: https://engineering.linecorp.com/zh-hant/blog/line-coscup-2019/以下為大家帶來這次 LINE 的三個講者分別為大家帶來的內容分享 ?How We Integrate and Develop Private Cloud in LINE&nb
LINE Dev
嗨!我的名字是長谷部良輔,負責LINE Notify的開發工作。在前面的文章中,我們介紹了如何藉由命令列模式使用LINE Notify發送訊息給LINE。今天我將要介紹LINE Notify API上的二個新功能:傳送貼圖與上傳圖像。傳送貼圖在上一篇文章中所展示的範例是使用LINE Notify將Jenkins的建置結果發送到LINE。在那個範例中,使用了傳送一張饅頭人嘲笑的圖片來展示如何通知我們建置失敗了。正是在那段時間我們有了個新想法:「為什麼不讓LINE Notify傳送貼圖與圖像呢?」我們認為傳送貼圖將會使LINE Notify更加「LINE化」,那就是我們決定開發這個功能的原因。 從命令列傳送貼圖我們試試看利用curl指令傳送一張貼圖。$ curl -X POST https://notify-api.line.me/api/notify -H 'Authorization: BearerYOUR_PERSONAL_ACCESS_TOKEN' -F 'message=test' -F 'stickerPackageId=1' -F 'stickerId=113'你現在可以使用
LINE Notify的開發者。
前言嗨!我的名字是渡辺博文,負責LINE Notify的開發工作。在這篇文章中,我想要分享開發者如何能夠直接藉由命令列模式使用LINE Notify發送訊息到LINE。目前要傳送系統訊息到LINE必須要有Bot API試用帳號(譯者按:目前此類型帳號已停用)或Business Connect帳號。雖然這兩者都可被Messaging API取代並提供許多重要的功能,但是它們需要比較進階的程式撰寫。LINE Notify是一種具有特定功能的API,簡化了將訊息發送到LINE的流程。使用cURL發送訊息透過LINE Notify產生你自己的「personal access token」,你便能夠藉此來發送一個HTTP POST請求到API端點。在此任何可發送HTTP請求的方式皆可使用。在本文中,讓我們來看看如何使用HTTP客戶端工具cURL來完成訊息傳送。產生personal access tokens你可以瀏覽「個人頁面」(必須要登入LINE帳號)來產生你自己的personal tokens。當你按下「發行權杖(Generate token)」按鈕時,會跳出一個設定畫面。在此畫面你可設定你